package com.asj.vivo.lock.enums;

public enum HttpRequestDictEnums {

    /* 各项次数约束 */
    request_max_size("5","请求重试最大次数"),
    request_interval_size("10000","尝试间隔时间(ms)"),

    /* Http请求地址枚举 */
    local_http_ip("http://192.168.1.193:8088/luxuryMachine","本地请求IP地址"),
    OL_http_ip("http://8.138.42.163:8088/luxuryMachine","线上请求IP地址"),

    /* Http请求接口地址 */
    //mobileReceiveData
    queryDeviceExistUrl("/mobileReceiveData/queryExistDevice","查询设备的存在信息"),
    receiveMQMessageUrl("/mobileReceiveData/receiveMQMessage","返回MQ的消费消息"),
    receiveNewAppInfoUrl("/mobileReceiveData/receiveNewAppInfo","传输新app信息"),
    bindingDeviceUrl("/mobileReceiveData/bindingDevice","后端绑定设备"),
    receiveAppListUrl("/mobileReceiveData/receiveAppList","传输本机所有app信息"),
    receiveSettingDefaultDisableAppListUrl("/mobileReceiveData/receiveSettingDefaultDisableAppList","返回默认禁用的app列表"),
    receiveLockResultUrl("/mobileReceiveData/receiveLockResult","返回锁机结果"),
    receiveCancelSupervisionResultUrl("/mobileReceiveData/receiveCancelSupervisionResult","返回取消监管结果"),
    receiveSettingBlackListInfoResultUrl("/mobileReceiveData/receiveSettingBlackListInfoResult","返回设置黑名单结果"),
    receiveRecoveryUrl("/mobileReceiveData/receiveRecovery","返回恢复出厂结果"),
    receiveClearPasswordUrl("/mobileReceiveData/receiveClearPassword","返回清除锁屏密码结果"),
    receiveUpdateAppVersionUrl("/mobileReceiveData/receiveUpdateAppVersion","返回更新app版本结果"),

    receiveDeviceBlackListUrl("/mobileReceiveData/receiveDeviceBlackList","告知指定设备的黑名单设置情况"),
    receiveResultUrl("/mobileReceiveData/receiveResult","确认sdk指令是否已经成功执行"),
    receiveUpdateDeviceInfoResultUrl("/mobileReceiveData/receiveUpdateDeviceInfoResult","返回更新的设备信息"),
    receiveCorrectDeviceInfo("/mobileReceiveData/receiveCorrectDeviceInfo","返回矫正后的设备信息"),
    receiveNetworkLogInfo("/mobileReceiveData/receiveNetworkLogInfo","返回网络状态信息"),
    receiveTimedTask("/mobileReceiveData/receiveTimedTask","返回定时任务执行状态"),

    //mobileExchangeMsg
    exchangeLocalAppInfoUrl("/mobileExchangeMsg/exchangeLocalAppInfo","获取后台所有本地的app信息"),
    exchangeDeviceAppInfoUrl("/mobileExchangeMsg/exchangeDeviceAppInfo","获取指定设备所有的app信息"),
    exchangeDeviceRestrictUrl("/mobileExchangeMsg/exchangeDeviceRestrict","获取指定设备的所有限制信息"),
    receiveIsLockedStatusUrl("/mobileExchangeMsg/receiveIsLockedStatus","查询当前设备状态是否锁定"),

    //lockAppVersionInfo
    findLastedVersionUrl("/lockAppVersionInfo/findLastedVersion","获取最新版本信息"),

    ;

    //操作编码
    private final String value;
    //备注
    private final String remark;

    HttpRequestDictEnums(String value, String remark){
        this.value = value;
        this.remark = remark;
    }
    public String getValue() {
        return value;
    }
    public String getRemark() {
        return remark;
    }
}
